package InnerClass;

public class InnerVariable {
    int num = 1;

    public class InnerInnerVariable {
        int num = 2;

        public void InnerMethod() {
            int num = 3;
            System.out.println(num); // 局部变量
            System.out.println(this.num); // 内部类成员变量
            System.out.println(new InnerVariable().num); // 外部类成员变量
            System.out.println(InnerVariable.this.num++); // 外部类成员变量语法
            System.out.println(InnerVariable.this.num); // 仅一个外部类对象，不会像上面多次创建外部类
        }

    }
}
